import java.util.*;


public class Solution8 {
    public static void main(String[] args) {
//        Solution8 s= new Solution8();
//        double v = s.myPow(2.00000,
//                -2147483648);
        int maxValue = Integer.MAX_VALUE;
        int minValue = Integer.MIN_VALUE;
        System.out.println(
                maxValue
        );
        System.out.println(minValue);
        System.out.println(Long.MAX_VALUE);
        System.out.println(Double.MAX_VALUE);
        int n = -2147483648;
        long m = -1L*n;
        System.out.println(n);
        System.out.println(m);
        Map<Integer,Integer>  map = new HashMap<>();
        Iterator<Map.Entry<Integer, Integer>> iterator = map.entrySet().iterator();
        iterator.hasNext();
        Map.Entry<Integer, Integer> next = iterator.next();
        int[] nums={};
    }
    public double myPow(double x, int n) {
        //对数据进行处理
        if(x==0)return 1;
        if(n<0){
            x=1.0/x;
            n = -n;
        }
        System.out.println(n);
        return pow(x,n);
    }
    private double pow(double x,int n){
        if(n==0){
            return 1;
        }
        if(n %2 == 1){
            return pow(x,n-1)*x;
        }else{
            double temp = pow(x,n/2);
            return temp*temp;
        }
    }
}
